home *** CD-ROM | disk | FTP | other *** search
- #ifndef defs
- #define defs
-
-
- #define COMMENT_SIZE 4096
-
-
-
- #define VOID 0
-
- #define OFF 0
- #define ON 1
-
-
- #define UNARY 0
- #define BINARY 1
- #define COMPARISON 2
-
-
-
-
-
- #define CHAR 1
- /*#define BIT 2 */
- #define INT 3
- #define REAL 78
- /*#define STRING 5 */
- #define FREE_OP 6
-
- /*
- #define ; 7
- #define , 8
- #define : 9
- #define . 10
- #define ! 11
- #define !! 12
- */
- #define EQ 13
- #define NOT_EQ 14
- /*
- #define -> 15
- #define .. 16
- #define ( 17
- #define ) 18
- #define [ 19
- #define ] 20
- #define { 21
- #define } 22
- #define << 23
- #define >> 24
- #define := 25
- #define ?= 26
- #define \' 27
- #define " 28
- */
- #define PLUS 29
- #define MINUS 30
- /*
- #define $ 31
- #define % 32
- */
- #define DIV 33
-
-
- #define ALIAS 34
- #define ALL 35
- #define AND 36
- #define AND_THEN 136
- #define AS 37
- #define BIT 38
- #define BOOLEAN 39
- #define CHARACTER 40
- #define CHECK 41
- #define CLASS 42
- #define CREATION 43
- #define CURRENT 44
- #define DEBUG 45
- #define DEFERRED 46
- #define DO 47
- #define DOUBLE 48
- #define ELSE 49
- #define ELSEIF 50
- #define END 51
- #define ENSURE 52
- #define EXPANDED 53
- #define EXPORT 54
- #define EXTERNAL 55
- #define FALSE 56
- #define FEATURE 57
- #define FROM 58
- #define FROZEN 59
- #define IF 60
- #define IMPLIES 61
- #define INDEXING 62
- #define INFIX 63
- #define INHERIT 64
- #define INSPECT 65
- #define INVARIANT 67
- #define IS 68
- #define LIKE 69
- #define LOCAL 70
- #define LOOP 71
- #define NONE 72
- #define OBSOLETE 73
- #define OLD 74
- #define ONCE 75
- #define OR 76
- #define OR_ELSE 176
- #define PREFIX 77
- #define REDEFINE 79
- #define RENAME 80
- #define REQUIRE 81
- #define RESCUE 82
- #define RESULT 83
- #define RETRY 84
- #define SELECT 85
- #define SEPARATE 86
- #define STRING 87
- #define STRIP 88
- #define THEN 89
- #define TRUE 90
- #define UNDEFINE 91
- #define UNIQUE 92
- #define UNTIL 93
- #define VARIANT 94
- #define WHEN 95
- #define XOR 96
- #define TIMES 97
- #define SMALLER 98
- #define GREATER 99
- #define SM_EQ 100
- #define GR_EQ 101
- #define IDIV 102 /* // */
- #define IMOD 103 /* \\ */
- #define POWER 104 /* ^ */
- #define NOT 105
- #define ID 106
-
- #endif
-